artificial moonlight - French English Dictionary